@charset "utf-8";

/* CSS reset */

html, body, iframe,

h1, h2, h3, h4, h5, h6, p, 

ol, ul, dl, dd, 

input, button, textarea, th, td, form {margin: 0;padding: 0;}

html{margin:0; padding:0;}

body {color:#666;font: 12px/24px 'Microsoft YaHei','华文细黑',Helvetica,Arial,sans-serif; margin:0; padding:0; background:#000; overflow-x:hidden;min-width:1200px;}

ol, ul {list-style: none;}

a {color: #666;text-decoration: none;transition:all 0.3s; -webkit-transition:all 0.3s;}

textarea {resize: none;}

a:active, a:focus{text-decoration: none;outline: none;color: #000;}

a:hover {color:#000;text-decoration: none;}

img {border: none;}

/** global class **/

.clear{zoom:1; clear:both;}

.fl {float: left; _display:inline;}

.fr {float: right; _display:inline;}

.tc { text-align:center;}

.ell { overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

input,select,button,textarea {vertical-align:middle;font-family:"microsoft Yahei","微软雅黑","microsoft jhenghei","宋体"; outline: none;}

/**



input:focus{border-color: rgba(102, 102, 102, 0.4);outline: 0;outline: thin dotted \9;



-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(225, 224, 224, 0.3);

-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(225, 224, 224, 0.3);

box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(225, 224, 224, 0.3);}

**/

/**public**/

.w960{ width:1200px; margin:0 auto;}



.top{ position:fixed; width:100%; min-width:1200px;left: 0; top: 0;height:73px; z-index:100;background:#000 url(../img/bg3.jpg) bottom center no-repeat;_position: absolute; _top: expression(offsetParent.scrollTop);}

.top .jiashow{ float:left; padding-top:10px;}

.jiashow .jiathis_style .jiathis_txt{ color:#424242;}

.jiashow .jiathis_style .jtico{ background:url(../img/share.png) no-repeat;}

.jiashow .jiathis_style .jtico_tsina{ background-position:0 1px;}

.jiashow .jiathis_style .jtico_tqq{ background-position:-20px 1px;}

.jiashow .jiathis_style .jtico_douban{ background-position:-42px 1px;}

.jiashow .jiathis_style .jtico_renren{ background-position:-64px 1px;}

.jiashow .jiathis_style .jtico_qzone{ background-position:-86px 1px;}

.languages{ float:right; height:34px; position:relative; width:105px; z-index:2;}

.languages dt{ width:105px; height:34px; line-height:34px; text-align:center; border-left:1px solid #1a1a1a;border-right:1px solid #1a1a1a; color:#808080; background:#000; transition:all 0.3s; -webkit-transition:all 0.3s; cursor:pointer;}

.languages dt{background:url(../img/header_bg02.png) no-repeat center #000;}

.languages dd{ position:absolute; left:0; top:34px;border:1px solid #1a1a1a; width:105px; height:34px; line-height:34px; text-align:center;color:#808080; background:#000; display:none; overflow:hidden;}

.languages dd a{ display:block;color:#808080;}

.languages dt:hover,.languages dd:hover,.languages dd a:hover{color:#eee;}



.top .top-logo{ position: absolute; left: 0; top: 20px;width: 320px;height: 79px; overflow: hidden;}

.top .top-logo a{ display: block;width: 320px;height:79px;background:url(../img/logo2.png) no-repeat;}

.top .btn-menu{transition:none; -webkit-transition:none; display: inline-block;width: 52px;height: 52px; opacity:0.7;filter:alpha(opacity=70);background:url(../img/menu_btn.png) no-repeat; overflow: hidden; position: absolute; top: 90px;right: 0; overflow: hidden;}

.top .btn-menu span{display:inline-block;width: 52px;height: 52px; background:url(../img/menu_btn_arrow.png) no-repeat;overflow: hidden;}

.top .btn-menu:hover{ opacity:1;filter:alpha(opacity=100); }

.top .btn-menu span{ animation:menubtn 1s infinite  linear; -webkit-animation:menubtn 1s infinite  linear;}

@keyframes menubtn

{

   0% { background-position:0  0px}

  50% {background-position: 0 5px}

  100%{background-position: 0 0px}

}

@-webkit-keyframes menubtn

{

 0% { background-position: 0 0px}

  50% {background-position:0  5px}

  100%{background-position: 0 0px}

}



.ttext{ height: 74px; line-height: 74px; color: #fff;font-size:24px;font-family:arial;background:url(../img/tel.png) left center no-repeat;padding-left:36px;}

.ttext a{color: #606060;}

.ttext a:hover{ color: #a8a8a8;}



.header-wrap{ width:100%; height:0px; min-width:1200px; left: 0; top:74px; position:fixed; z-index:99;_position: absolute; _top: expression(offsetParent.scrollTop+35); overflow: hidden;}

.header-tel{ height:28px; text-align:right; color:#a8a8a8; padding-top:0px;}

.header-tel input{ width:155px;height:28px; line-height:28px; background:none; border:none; color:#a8a8a8;}

.header-tel input:focus,.header-tel input:active{ outline:none;box-shadow:none;}

.menu{ height:71px; width:1200px; position:relative; margin:0 auto; z-index:3;}

.in_logo {  width:320px;height:34px;display:block;margin-top:20px;}

/*.menu .logo{ position:absolute; left:50%; margin-left:-60px; top:-23px;}*/



.menu .menulist{ border-top:1px solid #b9b9b9;width:1200px;}

.menu .menulist li{ float:left; height:64px; line-height:64px;}

.menu .menulist.menu-r li{margin-right:60px;}

.menu .menulist li a{ display:inline-block; font-size:16px; color:#666; background:url(../../img/menu_bg01.png) no-repeat right 34px;width:246px;transition-property:color; -webkit-transition-property:color;text-indent: 84px;}

.menu .menulist li a:hover,.menu .menulist li a.hover{ color:#000; background-position: right -19px;}

.menu .menuson{width:1200px; /*position:absolute; left:0; top:61px;*/ z-index:4; overflow:hidden;}

.menu .menuson ul li{ float:left; width:160px;padding-left:85px; border-right:1px solid #e1dfde;line-height:24px;}

.menu .menuson ul li.progen{color:#939393; font-size:18px; font-family:'微软雅黑'; }

.menu .menuson ul li.progen span{ display:block;line-height:18px; font-size:16px; font-family:'Aparajita'; text-transform:uppercase; color: #353535}

.menu .menuson ul li a{ color:#939393; font-size:14px; transition-property:color; -webkit-transition-property:color; padding-right:12px;}

.menu .menuson ul li a:hover{background:url(../../img/menu_bg01.png) no-repeat right -85px; color:#111;}

.header-subbg{width:100%; height:410px; position:absolute; left:0; top:0px; background:#ebebec;filter:alpha(opacity=92);}



.logo { width:354px;margin:0 auto;margin-bottom:15px;}

/**底部**/



.footer-wrap{ position:relative; z-index:1; width:100%; min-width:1200px;margin:0 auto; background:url(../../img/footer_bg02.jpg) no-repeat center top #000;}

.footer-line{ width:100%; height:3px; /*background:url(../../img/footer_bg01.png) repeat-x;*/ overflow:hidden; margin:0 auto 42px;}

.footer-nav{ float:left;}

.footer-nav dl{ float:left;padding-left:12px;margin-right:94px; display:inline;}

.footer-nav dl dt{ font-size:16px; color:#fff; margin-bottom:20px; line-height:16px;}

.footer-nav dl dt a{color:#fff;}

.footer-nav dl dt a:hover{ border-bottom:1px solid #fff;}

.footer-nav dl dd{ font:13px/26px "微软雅黑"; margin-bottom:20px;}

.footer-nav dl p{ font:13px/26px "微软雅黑";color:#838383; }

.footer-nav dl dd a{ clear:both; display:block; color:#838383;}

.footer-nav dl dd a:hover{ color:#fff;}

.footer-ri{ float:right;}

.footer-ri .weixin{ color:#fff; margin-bottom:25px;width:100px;line-height:36px;color:#838383;}

.footer-ri .weixin img{ vertical-align:middle;}

.footer-ri .weibo a{ display:inline-block; width:201px; height:73px;background:url(../../img/weibo.png) no-repeat; opacity:0.5; filter:alpha(opacity=50); transition-duration:1.2s;}

.footer-ri .weibo a:hover{ opacity:1;filter:alpha(opacity=100);}

.footer-ri .search{ background:url(../../img/search_bg.jpg) no-repeat; width:201px; height:25px; opacity:0.8; filter:alpha(opacity=80);}

.footer-ri .search .text{ float:left; width:170px; height:25px; padding-left:9px; background:none; border:none; font:12px/24px "微软雅黑"; color:#666;}

.footer-ri .search .sub{ width:22px; float:left; height:25px; background:none; border:none; cursor:pointer;}

.footer-ri .search:hover{ opacity:1;filter:alpha(opacity=100);}

.footer-link{ position:relative;width:175px; height:25px; margin-top:17px; margin-right: 105px; background:url(../../img/link_bg01.jpg) no-repeat;opacity:0.8; filter:alpha(opacity=80); cursor:pointer;}

.footer-link dt{ line-height:25px; padding-left:5px;}

.footer-link dd{ position:absolute; left:0; bottom:25px;width:175px; display:none;}

.footer-link dd a{ display:block; padding-left:4px; border:1px solid #9f9f9f; border-bottom:0; line-height:24px; background:#c7c7c7; color:#7d7d7d;}

.footer-link dd a:hover{ background:#fff; color:#7d7d7d;}

.footer-link:hover{opacity:1;filter:alpha(opacity=100);}

.copyright{ width:1200px; margin:20px auto 0;color:#3a3a3a; line-height:46px;border-top: 1px solid #191919;}

.copyright a{color:#3a3a3a;}

.copyright a:hover { color:#bbb;}



.index-footer .footer-wrap,.index-footer .footer-line{ background:none;}



.footer2{padding-top: 16px; border-top: 1px solid #191919; margin-top: 25px;}

.footer-link2 ul li{ float: left; margin:0 30px; text-align: center; color: #2f2f2f; line-height: 0;}

.footer-link2 ul li p{line-height: 21px;color: #2f2f2f;}

.footer-link2 ul li a:hover p{ color: #666;}











.body-shadow{display:none;width: 100%;height: 100%; left: 0;top: 0; z-index: 98; background:url(../../img/bg_shadow.png) repeat; position: fixed; _position: absolute; _top: expression(offsetParent.scrollTop);}





/*-- banner --*/

.swiper-container,.swiper-container2{margin:0 auto;position:relative;overflow:hidden;z-index:1; text-align:center;}

.swiper-container-no-flexbox .swiper-slide{float:left}

.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}

.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}

.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}

.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;}

.swiper-slide img { width:100%;display: block;}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}

.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}

.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}

.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}

.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}

.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}

.swiper-pagination.swiper-pagination-hidden{opacity:0}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:.1rem;left:0;width:100%}

.swiper-pagination-bullet{width:.05rem;height:.05rem;display:inline-block;border-radius:100%;border:1px solid #fff;opacity:1; background:#fff; }

.swiper-pagination2 .swiper-pagination-bullet{width:.32rem;height:.03rem;display:inline-block;border-radius:0;border:1px solid #dddddd;opacity:1; background:#dddddd; }

button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}

.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}

.swiper-pagination-white .swiper-pagination-bullet{background:#fff}

.swiper-pagination-bullet-active{opacity:1;background:#ffa200 ;border:1px solid #ffa200 ;}

.swiper-pagination2 .swiper-pagination-bullet-active{opacity:1;background:#1d7bbe ;border:1px solid #1d7bbe ;}

.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}

.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}

.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px}

.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}

.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}

.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}

.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}

.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}

.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}





/* 人才招聘 */

#spred {

  color:#e00000;

}

.joinus_tb {

  border:1px solid #E2E2E2;

  border-width: 0 0 1px 1px;}

.joinus_tb tr td {

  padding: 5px;

  border:1px solid #E2E2E2;

  border-width:1px 1px 0 0;

}

.joinus_tb .feedback_input {

  width: 120px;

  height: 18px;

  padding: 5px;

  line-height: 18px;

  color: #666;

  border: 1px solid #dddddd;

  box-shadow: 2px 2px 2px #f4f4f4 inset;

  background: #fff;

}

.joinus_tb .error {

  width: 120px;

  height: 18px;

  padding: 5px;

  line-height: 18px;

  color: #666;

  border: 1px solid #D70128;

  box-shadow: 2px 2px 2px #f4f4f4 inset;

  background: #fff;

}

.box {

	display: block;

	-ms-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box

}

.demo{

	position:relative;

	width:100%;

	padding-bottom: 300px;

	padding-top:300px;

	background:#000;	

}

.parent.active .demo{

	padding-top:120px;

	padding-bottom:50px;	

}

.parent .ind-pic{

	display:none;

	text-align:center;		

}

.memM-auota {

	position: relative;

	z-index: 1;

	width: 160px;

	padding-bottom: 30%;

	height: 0;

	margin: 0 auto 0 auto;

	background:#000;

}

.memM-body .memM-txt {

	font-size: 1rem;

	line-height: 1.4rem;

	color: #999;

	text-align: center

}

.memM-auota .svg {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 160px; background:url(../img/bor.png) no-repeat center;

}

.memM-auota-lay-text {

	position: absolute;

	left: 5%;

	width: 90%;

	top: 19%;

	margin-top: -1.9rem;

	z-index: 5;

	text-align:center

}

.memM-auota-lay-text .txt1 {

	font-size: 1.75rem;

	line-height: 2.2rem;

	color: #fff

}

.memM-auota-lay-text .txt2 {

	font-size: 1.08rem;

	line-height: 1.2rem;

	color: #cfcfcf;

padding-top:.4rem

}



/* banner */

.banner { position:absolute;top:74px;width:100%;height:680px;}

.flexslider{position:relative;height:1080px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li span{height:1080px;display:block;}

.flex-control-nav{position:absolute;top:630px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;margin:0 5px;*display:inline;zoom:1; overflow:hidden;height:12px;overflow:hidden;}

.flex-control-nav a{display:inline-block;width:8px;height:8px;line-height:40px;background:#fff;border:2px solid #fff;cursor:pointer; border-radius:20px;}

.flex-control-nav .flex-active{background:none;border:2px solid #fff;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

/*.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat; opacity:0.5;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;opacity:0.5;}

.flex-direction-nav li a.flex-prev:hover,.flex-direction-nav li a.flex-next:hover { opacity:1;}*/



.in_cont { width:1084px;margin:0 auto;}

.in_cont .video { width:490px;height:274px;}

.in_cont .video img { width:490px;height:274px;display:block;}

.in_c { position:absolute;top:750px;z-index:98;}

.in_list { width:594px;}

.in_list li { width:297px;height:137px;float:left;background:#fff;text-align:left;}

.in_list li .li_img { position:relative;width:297px;height:137px;}

.in_list li .li_img img { -webkit-filter: grayscale(100%);filter: grayscale(100%); opacity:.3;}

.in_list li .font { position:absolute;top:0;left:0;padding:45px 0 0 35px;}

.in_list li .li_img:hover img { -webkit-filter: grayscale(0%);filter: grayscale(0%);opacity:1;}

.in_list li.l1 { background:#000;}

.in_list li.l2 { background:url(../img/s2.jpg) no-repeat center;}

.in_list li.l3 { background:url(../img/s3.jpg) no-repeat center;-webkit-filter: grayscale(0%);}

.in_list li.l4 { background:url(../img/s4.jpg) no-repeat center;-webkit-filter: grayscale(0%);}

.in_list li a { display:block;color:#fff;width:100%;height:100%;}

.in_list li h3 { font-size:17px;font-weight:normal;color:#eee;}

.in_list li p { font-size:12px;color:#999;font-style: italic;}

.index-footer { background:#000 url(../img/bg3.jpg) no-repeat top center;padding-top:30px;}

.parent { margin-bottom:74px;}



/* about */

.ab_bg2 { background:#fff url(../img/ab_bg.jpg) no-repeat center 0 fixed;}

.ab_bg { margin-top:74px;padding-bottom:70px;}

.ab_zcbg { margin-top:74px;}

.te_tit { line-height:66px;padding-bottom:70px;}

.te_tit span { display: block;text-transform: uppercase;font-size: 44px;color: #fff;}

.te_tit p { font-size: 44px;color: #fff;}

.te_tit p i { vertical-align: middle;margin: 0 16px;display: inline-block;width: 110px;height: 1px;background-color: #9b9a99;}

.text { padding:60px 0 0px 0;}

.cul_cc { font-size:15px;line-height:30px;}

.side_list { font-size:0;margin:0 0 50px 0;border-bottom:1px dashed #424242;padding-bottom:40px;}

.side_list a,.side_list span { padding: 0px 20px;height:38px;display:inline-block;*display:inline;*zoom:1;font-size:15px;color:#dbdbdb;line-height:38px;margin-right:10px;background:#424242;}

.side_list a.current,.side_list a:hover { background:#8d690a;color:#fff;}

/* join */

.join_list li { margin-bottom:50px;}

.join_list h3 { font-weight:normal;font-size:24px;color:#333;line-height:35px;background:url(../img/join.png) no-repeat left 7px;padding-left:36px;border-bottom:1px solid #1a1a1a;padding-bottom:10px;}

.join_list h3 b { font-weight:normal;color:#666;font-size:12px;margin-left:25px;}

.join_list h3 span i { color:#333;font-size:14px;margin-left:25px;} 

.join_text { margin-top:20px;position:relative;font-size:14px;line-height:30px;color:#444;}

.more_box { background:#8d690a;color:#fff;width:120px;height:42px;line-height:42px;text-align:center;color:#fff;position:absolute;top:0;right:0;border-radius:3px;}

.more_box:hover { background:#806009;}



.accordion {cursor: pointer;border: none;outline: none;font-size: 15px;transition: 0.4s;}

.accordion.active,.accordion:hover {}

.panel {max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;}

.join span { margin:0 20px;color:#333;font-size:16px;}

.join span a { color:#333;}

/* honor */

.fs_gallery {background: rgba(0,0,0, 0.9);position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 9999;}

.fs_gallery_close {position: absolute;top: 20px;right: 20px;width: 25px;height: 25px;color: #ccc;font-size: 34px;line-height: 23px;text-align: center;cursor: pointer;z-index: 102;}

.fs_gallery_close:before {content: "×";}

.fs_gallery_close:hover {color: #fff;}

.fs_gallery_prev, .fs_gallery_next {position: absolute;width: 80px;color: #ccc;font-size: 30px;cursor: pointer;z-index: 101;}

.fs_gallery_prev:hover, .fs_gallery_next:hover {background: rgba(0,0,0, 0.1);color: #fff;}

.fs_gallery_prev {left: 0;top: 0;bottom: 0;}

.fs_gallery_next {right: 0;top: 0;bottom: 0;}

.fs_gallery_prev:before {content: "‹";position: absolute;height: 30px;margin-top: -30px;top: 50%;left: 35px;}

.fs_gallery_next:before {content: "›";position: absolute;height: 30px;margin-top: -30px;top: 50%;left: 35px;}

.fs_gallery_shuft {position: relative;width: 9999999px;}

.fs_gallery_shuft:after {clear: both;content: "";display: block;}

.fs_gallery_shuft_item {float: left;position: relative;background-image: url(data:image/gif;base64,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);

    background-position: center center;

    background-repeat: no-repeat;}

.fs_gallery_shuft_item img {box-shadow: 0 0 8px rgba(0,0,0, 0.8);position: absolute;top: 50%;left: 50%;}

.thumbnails { width:1160px;}

.thumbnails li { width:258px;margin-right:30px;float:left;margin-bottom:20px;}

.thumbnails li img { width:258px;display:block;height:194px;}

.thumbnails p { text-align:center;color:#333;line-height:46px;font-size:14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}



/*------------------------------------分页样式----------------------------------*/

.yu10 {clear: both;height: 46px;color:#333;text-align:center; padding:30px 0 0 0;}

.yu10 span {border: 1px solid #f3f3f3;background:#fff;margin-right: 2px;padding:8px 14px;}

.yu10 a {border: 1px solid #8c8c8c;padding:8px 14px;color:#8c8c8c;}

.yu10 a{margin:0 2px;

transition: background 1s, color 0.5s;

-moz-transition: background 1s, color 0.5s;	/* Firefox 4 */

-webkit-transition: background 1s, color 0.5s;	/* Safari 和 Chrome */

-o-transition: background 1s, color 0.5s;	/* Opera */	}

.yu10 .current,.yu10 a:hover {border: 1px solid #8d690b;background:#8d690b;color: #fff;padding:8px 14px;text-decoration: none;}

.yu10 ul li {float: left;font-size: 12px;height: 22px;line-height: 22px;margin: 0 8px;}

.yu10 ul li a {font-size: 12px;font-weight: bold;margin: 0 5px;}

.yu10 ul li select {font-size: 12px;vertical-align:top;}



/* news */

.nnews_list2 li { padding:25px;margin-bottom:25px;border-bottom:1px solid #1a1a1a;background:url(../img/bg2.png) repeat center;}

.nnews_left { width:320px;height:207px;margin-right:20px;}

.nnews_left img { width:320px;height:207px;display:block;}

.nnews_right { width:780px;padding-right:20px;}

.nnews_right h3 { font-size:20px;font-weight:normal;margin-bottom:20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-top:19px;}

.nnews_right h3 a { display:block;color:#111;}

.nnews_right p { font-size:15px; line-height:26px;color:#444;margin-bottom:33px;height:52px; overflow:hidden;}

.btn {border: 0;font-size: 14px;font-weight: normal;width:112px;height:32px;color: #777;border: 1px solid #777;display:block;line-height:32px;text-align:center;}

.btn:hover { background:#8d690b;color:#fff;border: 1px solid #8d690b;}



/* news_details */

.news_defr { width:300px;}

.main { background:#f7f7f7;padding-bottom:60px;padding-top:20px;}

.main-newarc-title{padding-bottom:20px;border-bottom:1px dashed #424242;}

.main-newarc-title h2 {text-align:center;font-size:22px;color:#222;font-weight:bold;line-height:30px;padding-bottom:10px;font-weight:normal;}

.main-newarc-title h3 {text-align:center;font-size:20px;color:#333;font-weight:bold;line-height:30px;padding-bottom:25px;padding-top:10px;}

.main-newarc-title .share{height:34px;line-height:34px;overflow:hidden;text-align:center;}

.main-newarc-title .share-p{display:inline-block;*display:inline;*zoom:1;margin:0 17px;font-size:12px;font-weight:normal;color:#999;}

.main-newarc-title .share-p font{color:#999;text-transform:uppercase;margin-right:4px;}

.main-newarc-title .bdsharebuttonbox{display:inline-block;*display:inline;*zoom:1;vertical-align:text-top;position:relative;top:-2px;left:-18px;}

.content { padding: 35px 35px 25px 35px;color:#535353;font-size:15px;line-height:30px;}

.defr_top { margin-bottom:30px;}

.defr_top ul { background:#fff;padding:10px 20px 20px 20px;font-size:14px;}

.defr_top h3 { font-size:20px;margin-bottom:5px; line-height:40px;}

.defr_top ul li { border-bottom:1px solid #dedede; line-height:46px;}

.defr_top ul li a { display:block;    text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.defr_top ul li a:hover { color:#6d3a85;}



/*------------------------------------上一篇下一篇----------------------------------*/

.JLTupdown{  height: 60px;position: relative;line-height: 28px;padding: 0px 5px;margin-top: 30px;color: #999;font-size:15px;}

.JLTMain .JLTupdown {width: 100%;overflow: hidden;}

.JLTupdown ul li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.JLTupdown ul li a,.JLTcometol a{ color:#999;}

.JLTupdown ul li a:hover,.JLTcometol a:hover{ color:#8d690b;}

.JLTupdown strong{ color:#999;font-weight:normal;}

.JLTcometol a {position: absolute;right: 0px;top: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background:url(../images/back.jpg) no-repeat left center;padding-left:36px;}

.JLTcometol a:hover { background:url(../images/back2.jpg) no-repeat left center;}



/* contact */

.contact { float: left;width: 29.3%;padding:0 2%;text-align: center;font-size: 14px;color: #333;line-height: 26px;margin:0px 0 80px 0;}

.con_ico {margin: 24px auto;width: 90px;height: 90px;}

.con_ico.ico001 {background: url(../img/ico1.jpg) no-repeat center;}

.con_ico.ico002 {background: url(../img/ico2.jpg) no-repeat center;}

.con_ico.ico003 {background: url(../img/ico3.jpg) no-repeat center;}

.contact_title { text-align:center;font-size:32px;margin-top:70px;font-weight:normal;}

.contact_title span { width:80px;height:1px;background:#666;display:inline-block;position: relative;top: -10px;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



/* message */

.message2 { width:1150px;padding-bottom:50px;}

.message2 input[type="text"] {font-size:14px;color: #999;width: 331px;line-height:46px;padding: 0px 5px; background:none;height:46px;float:left;margin-right:30px;padding:0 10px;border: 1px solid #d2d2d2;}

.message2 p { margin-bottom:30px;}

.message2 input.email {margin: 0px 10px 0px 10px;}

.message2 textarea {font-size: 14px;color: #999;width:1098px;height: 140px;padding: 11px 10px;vertical-align: top;background:none;margin-top:30px;border: 1px solid #d2d2d2;}

.name2 {width: 150px !important; float:left;margin-right:0px !important;}

.yzm { line-height:38px;float:left;}

.yzm img {width: 150px !important;height: 48px; vertical-align:middle; margin-left:10px;}

.message2 label { width:70px; text-align:right;display: inline-block;vertical-align: super;}

.lay_btn input{width:1120px;height:50px;line-height:50px;text-align:center;border:none;font-size:16px;cursor:pointer;background:#8d690a;color:#fff;margin-top:10px;font-weight:normal;}

.lay_btn input:hover { opacity:.9;}

.btn-reset { background:#999 !important;}



:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #999; opacity:1; }

::-moz-placeholder { /* Mozilla Firefox 19+ */color: #999;opacity:1;}

input:-ms-input-placeholder{color: #999;opacity:1;}

input::-webkit-input-placeholder{color: #999;opacity:1;}

.join_tit { padding:40px 0 50px 0;color:#fff;}

.join_tit h3 { font-size:30px;font-weight:normal;padding-bottom:20px;}

.join_tit span { margin:0 20px;color:#333;font-size:16px;}

.join_tit span a { color:#f00;}

/* zc */

.zc_bg { background:#efefef;padding-bottom:80px;}

.zc_tit { background:#fff;padding:50px 0;box-shadow: rgba(0,0,0,.1) 0 1px 20px;-webkit-box-shadow: rgba(0,0,0,.1) 0 1px 20px;-moz-box-shadow: rgba(0,0,0,.1) 0 1px 20px;-o-box-shadow: rgba(0,0,0,.1) 0 1px 20px;-ms-box-shadow: rgba(0,0,0,.1) 0 1px 20px;}

.zc_tit h3,.ab_zct h3 { font-size:36px;color:#000;font-weight:normal;padding-bottom:20px;}

.zc_tit p,.ab_zct p { font-size:18px;color:#333;}

.zc_ys { margin-top:110px;background:url(../img/zc3.jpg) no-repeat 250px 6px;min-height:398px;}

.zc_ys .zcys_tit { width:280px;}

.zc_ys .zcys_tit h3 { font-size:26px;color:#333;font-weight:normal;padding-bottom:30px;}

.zc_ys .zcys_tit p { font-size:14px;color:#666;line-height:24px;}

.zcys_tit2 { margin-top:260px;}

.ab_bg3 { background:#f7f7f7;padding:60px 0;}

.zc_zl { margin-top:35px;}

.zl_fl { padding: 20px 35px;width: 321px;height: 387px;border: 1px solid #dfe0e2;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);background-color: #fff;}

.zl_fr { padding: 20px 45px;width: 700px;height: 387px;border: 1px solid #dfe0e2;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);background-color: #fff;}

.zl_fr .zl_text { font-size:15px;color:#333;line-height:34px;margin-top:15px;height:351px;overflow:hidden;}

/*.zl_fr img { display:block;margin-top:30px;width:700px;height:219px;}*/

.zc_bg4 { width:100%;height:768px;display:block;background:url(../img/zc_bg3.jpg) no-repeat center top;min-width:1200px;}

.zc_gc { font-size:14px;color:#000;line-height:30px;padding-top:170px;}



.poster{position:relative;margin:20px auto auto;width:100%;height:400px;}

.poster-con{position:relative;width:100%;height:400px;}

.poster-ul{width:100%;height:400px;}

.poster-li{width:805px;height:400px;position:absolute;left:0;top:0;overflow:hidden;}

.poster-prev,.poster-next{position:absolute;top:0;width:50px;height:100%;z-index:10;cursor:pointer;}

.poster-prev{background:url(../img/left.png) no-repeat center;left:20px;}

.poster-next{background:url(../img/right.png) no-repeat center;right:20px;}

.zc_bot { padding-top:80px;background:#fff url(../img/zc_bg5.jpg) no-repeat center bottom;}

.zc_botb { background:url(../img/zc_bg6.png) no-repeat center bottom;height:770px;}

.zc_btext { width:630px;font-size:14px;line-height:30px;color:#fff;margin-top:440px;margin-right:25px;}

/* tg */

.wapper ul{margin-top:30px;width:1220px;margin-left:-10px;}		



.wapper li{float:left;margin:0 10px;width:366px;background:#fff;color:#fff;text-align:center;font-weight:bold;display:inline-block;border:10px solid #fff;margin-bottom:20px;}

.wapper li .wap_i { width:30px;height:30px;display:block;background:#}

.wapper li img { width:366px;height:305px;display:block;} 

.wapper li .title{margin:0 10px 2px}

.wapper li .title a{color:#333;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;_zoom:1}

.wapper li .desc{ height:56px;line-height:56px;font-size:16px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;_zoom:1;color:#333;font-weight:normal;}	

.wapper li .price{margin:0 10px 14px;color:#ff6700;}	

		

.wapper li{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}

.wapper li:hover { transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-webkit-box-shadow:0px 0px 20px #dedede;-moz-box-shadow:0px 0px 20px #dedede;box-shadow:0px 0px 20px #dedede;}

/* product_details */

.Xnavigation07>a>p{font-size: 14px;color: #1c1b19;line-height: 40px;margin-left: 60px;float: left;}

.Xnavigation07>a>p:hover{color: #C22629;}

.Xnavigation08>a>p{font-size: 14px;color: #1c1b19;line-height: 40px;margin-left: 60px;float: left;}

.Xnavigation08>a>p:hover{color: #C22629;}

.Xcontent01{width: 1200px;margin: auto;overflow: hidden;}

.Xcontent06{width: 450px;height:375px;float: left;}

.Xcontent06 img { width:450px;height:375px;display:block;}

.Xcontent08{float: left;width: 78px;height: 359px;margin-left: 30px;}

.Xcontent07{width: 76px;height: 63px;border: 1px solid #f0f0f0;margin-bottom: 12px;}

.Xcontent07>img{width: 100%;height: 100%;}

.Xcontent13{width: 590px;float: right;}

.Xcontent14 {font-size: 30px;color: #4a4a4a;font-weight:bold;border-bottom: 1px solid #cccccc;padding-bottom:20px;}

.Xcontent16 {font-size: 16px;color: #535353;margin-top: 30px;line-height:34px;}

.Xcontent16 b { font-weight:normal;color:#000;}

.pro_details { margin-top:35px;}

.pro_h3 { background:#f7f7f7;}

.pro_h3 span{ background:#6eb437;color:#fff;font-size:15px;font-weight:normal;display:inline-block;padding:8px 36px;}

.prod_img { margin-top:25px;margin-bottom:50px;}

.Xcontent16 .qq { width: 236px;height: 50px;line-height: 50px;text-align: center;font-size: 18px;background:#212121;display:block;color:#fff;margin-top:38px;}

.Xcontent16 .qq:hover { background:#6d6d6d;color:#fff;}

/*.pro_det { border-top: 1px solid #cccccc;margin-top:60px;padding-top:35px;}*/

.pro_det img { display:block;}





.reveal-modal-bg {position: fixed;height: 100%;width: 100%;background: #000;background: rgba(0,0,0,.5);z-index: 100;display: none;top: 0;left: 0;}

.reveal-modal {visibility: hidden;top: 33%;left: 50%;margin-left: -250px;width: 540px;color:#000;background: #fff;position: absolute;z-index: 101;-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);border:5px solid #000000;padding:25px;}

.close-reveal-modal { font-size: 22px;line-height: .5;position: absolute;top: 6px;right: 5px;color: #aaa;font-weight: bold;cursor: pointer;background: url("../img/close.png") no-repeat top left;width:17px;height:16px;display:block;}

.tishi { line-height: 40px;background: #f3f3f3;border-bottom:1px solid #eee;color:#525252;text-indent: 20px;font-size: 14px;}

.mcenter { color:#d20514 ;font-size:20px;font-weight:bold;text-align: center;padding:35px 0 30px 0;}

.btns { text-align: center;padding-bottom:40px;}

.btns a { height: 34px; line-height: 34px;display: inline-block;text-align: center;width: 92px;border-radius: 4px;color:#fff;font-size:14px;}

.btos_l { border-color: #f99c00;background-color: #f99c00;margin-right: 15px;}

.btn_close{ background: #d20514 ;}

.zx_fl { width:245px;}

.zx_fl h3 { font-size:24px;font-weight:normal; letter-spacing:4px;line-height:50px;margin-top:30px;}

/* culture */

.picScroll-left{position:relative;}

.picScroll-left .hd ul{  zoom:1;zoom:1; }

.picScroll-left .hd ul li{ display:inline-block;width:10px;height:10px;overflow:hidden;margin:22px 5px 0 5px;text-indent:-999px;cursor:pointer; background:#197fe2;border-radius:100%;border:1px solid #fff;}

.picScroll-left .hd ul li.on{ background:#fff;border:1px solid #37a4e1; }

.picScroll-left .bd { margin-top:40px;}

.picScroll-left .bd ul{ overflow:hidden; zoom:1;}

.picScroll-left .bd ul li{ float:left;_display:inline;overflow:hidden;text-align:center;width:1120px;margin-right:20px; }

.picScroll-left .bd ul li a { display:block;margin:0 10px;}

.picScroll-left .bd ul li img { width:1120px;display: block;height:539px;}



.picScroll-left .hd .next{  left:auto; right:0px; background:url(../images/arrow.png) right top no-repeat; }

.picScroll-left .hd .next:hover{  background:url(../images/arrow.png) right bottom no-repeat; }

.picScroll-left .hd .prev:hover{  background:url(../images/arrow.png) left bottom no-repeat; }



.picScroll-left{position:relative;}

.picScroll-left .hd{margin:30px auto 30px auto;position: relative;height:50px;width:80px;}

.picScroll-left .hd .prev,.picScroll-left .hd .next{ position:absolute; left:0px; top:4px; display:block; width:34px; height:34px; background:url(../img/left2.png) center no-repeat;cursor: pointer;border: 1px solid #c2c2c2;}

.picScroll-left .hd .next{  left:auto; right:0px; background: url(../img/right2.png) center no-repeat; }

.picScroll-left .hd .next:hover{  background:#212121 url(../img/right3.png) center no-repeat; }

.picScroll-left .hd .prev:hover{  background:#212121 url(../img/left3.png) center no-repeat; }



.picScroll-left .hd .prevStop{ background-position:-60px 0; }

.picScroll-left .hd .nextStop{ background-position:-60px -50px; }

.so_d { line-height:46px;}



/* jt */

.jt_box { background:url(../img/bg2.png) repeat center;height:400px;overflow:hidden;margin-bottom:30px;}

.jt_fl { padding:60px 50px;width:400px;}

.jt_fl h3 { font-size:28px;color:#222;font-weight:normal;}

.jt_fl h3 span { color:#222;}

.jt_fr { width:700px;height:400px;overflow:hidden;}

.jt_fr img { width:700px;height:400px;display:block;transition:all 0.3s; -webkit-transition:all 0.3s;}

.jt_fr img:hover { -o-transform: scale(1.1);

-ms-transform: scale(1.1);

-webkit-transform: scale(1.1);

transform: scale(1.1);}

.jt_fl .span { width:50px;height:3px;background:#f00;display:block;margin-top:15px;} 

.jt_fl .jt_text { font-sizE:17px;color:#444;line-height:36px;margin-top:36px;}

.cul_cc { color:#ededed;}

.ds_bg { background:#000000;padding:200px 0 100px 0;}

.ds_c { background:url(../img/ds2.jpg) no-repeat  center;height:499px;width:1070px;margin:0 auto;padding:130px 65px 0 65px;position:relative;}

.ds_pr { position:absolute;right:-362px;top:130px;width:436px;height:364px;}

.ds_pr img { width:436px;height:364px;display:block;}

.ds_img { width:599px;height:346px; overflow:hidden;}

.ds_img img { width:599px;height:346px;display:block;transition:all 0.5s; -webkit-transition:all 0.5s;}

.ds_img img:hover { -o-transform: scale(1.1);

-ms-transform: scale(1.1);

-webkit-transform: scale(1.1);

transform: scale(1.1);}

.ds_t { width:400px;margin-left:30px;}

.ds_t .ds_tit { color:#fffb95;font-size:24px;font-weight:bold;padding-bottom:20px;}

.ds_t .ds_tit h3 { letter-spacing:8px;padding-bottom:10px;}

.ds_t .ds_text { color:#fff;font-size:14px;line-height:24px;}

.ds_bg2 { background:#d2d3d7;padding:55px 0;}

.ds_list li { width:298px;}

.ds_list li a { display:block;}

.dsl_tit { background:#fff;padding:43px 0;position:relative;}

.border2 { width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;bottom: -10px;left: 144px;z-index:9;}
.border1 { border-top: 10px solid #fff;}
.border3 { top: -10px;border-bottom: 10px solid #fff;}

.dsl_tit h3 { color:#000;font-size:20px;padding-bottom:6px;}

.dsl_tit p { color:#909090;font-size:12px;font-weight:bold;}

.dsl_img { wisth:298px;height:381px; overflow:hidden;}

.dsl_img img { width:298px;height:381px;display:block;transition:all 0.5s; -webkit-transition:all 0.5s;}

.ds_list li:hover .dsl_img img { -o-transform: scale(1.1);

-ms-transform: scale(1.1);

-webkit-transform: scale(1.1);

transform: scale(1.1);}

.ds_timg { padding-bottom:20px;}

.ds_timg img { display:block;}



.jt_box3 { height:513px;width:1140px;margin:0 auto;background:rgba(17,17,17,.7);}

.jt_box3 .jt_fl { width:434px;padding:120px 80px 0 80px;font-size:18px;}

.jt_box3 .jt_fl .jt_text {color:#fefefe;}

.jt_box3 .jt_fr,.jt_box3 .jt_fr img { width:546px;height:513px; }



.cul_ab { background:#fff;padding:45px 40px;color:#333;line-height: 34px;}

.cul_b { background:#fff url(../img/cul_b.jpg) center 300px no-repeat;}



.jt_box2 { font-size:14px;color:#111;line-height:40px;}

.jt_box2 h6 { font-size:20px;font-weight:normal;}

.jt_box2 h6 span { background:#716f6e;color:#fff;padding:0 5px;}

.jt_box2 .jt_fl2 { width:510px;padding:0 25px 60px 25px;}



.honor { font-size:14px;color:#333;font-weight:bold;}

.honor_top { height:21px; position:relative;top:70px;padding-top:50px;background:#fff;width:23px;margin:0 auto;}

.honor_box { background:url(../img/list2.jpg) repeat-y center 220px;}

.honor_list1 li { background:url(../img/list.jpg) no-repeat left 230px;width:452px;padding-left:124px;}

.honor_list2 li { background:url(../img/list3.jpg) no-repeat right 230px;width:410px;padding-right:124px;text-align:right; position:relative;right:-42px;}

.honor_list2 { margin-top:150px;}

.honor_bot { background:#fff;padding-bottom:25px;}





.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#8d690a;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../img/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../img/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../img/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:203px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;width:150px;}
.suspension .d .inner-box{padding:25px 15px;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../img/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../img/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text10{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text10 .number{color:#000;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:12px;color:#93959c;}



.forInslide{ width: 100%; overflow: hidden; }

.forInslideFixed{ width: 1920px; position: relative; left: 50%; margin-left: -960px; }

.forInslideFixed img{ max-width: 100%; display: block; margin: 0 auto; }